#ifndef __M3DTIMER_H
#define __M3DTIMER_H

struct STimer
{
	// constructor
	STimer();

	// methods
	void	Reset();
	void	Frame();

	// members
	float	LastTime;
private:
	__int64	CountsPerSecond;
	__int64	PrevTimeStamp;
	__int64	CurrentTimeStamp;
	double	SecondsPerCount;
	double	MillisecondsPerCount;
};

#endif // _M3DAPP_H
